void main() {
  // 数字：整数，小数
  // 1. num 声明的变量，可以存整数和小数
  num age = 18;
  num weight = 70.70;

  // 2. int声明的变量，只能存整数
  int index = 10;
  // 下面的例子会报错：
  // int a = 3.14;

  // 3. double 可以是整数，也可以是小数
  double money = 100;
  double number = 100.890;

  // 打印时都会省去末尾的0
  print({age, weight, index, money, number});

  // double类型的数据和int类型的数据不能相互赋值
  // 下面两个赋值示例都会报错
  // int a = 3;
  // double? b;
  // b = a;

  // double c = 0;
  // int? d;
  // d = c;
}
